package com.peycard.common.util;


/**
 * Enum que representa la lista de TAGs que entrega el Reader
 * @author JAMARO
 *
 */
public enum TagList{

	_9A("9A", 1),
	_9F35("9F35", 2),
	_9F53("9F53", 3),
	_9C("9C", 4),
	_9F1A("9F1A", 5),
	_5F2A("5F2A", 6),
	_9F09("9F09", 7),
	_9F41("9F41", 8),
	_9F27("9F27", 9),
	_9F02("9F02", 10),
	_9F03("9F03", 11),
	_9F33("9F33", 12),
	_95("95", 13),
	_9F37("9F37", 14),
	_9F1E("9F1E", 15),
	_9F34("9F34", 16),
	_9F26("9F26", 17),
	_9F36("9F36", 18),
	_82("82", 19),
	_9F10("9F10", 20),
	_84("84", 21),
	_5F34("5F34", 22),
	_5A("5A", 23),
	_50("50", 24),
	_57("57", 25),
	_9F16("9F16", 26),
	_9F4E("9F4E", 27),
	_8E("8E", 28),
	_5F24("5F24", 29),
	_5F25("5F25", 30),
	_4F("4F", 31),
	_9F07("9F07", 32),
	_9F0D("9F0D", 33),
	_9F0E("9F0E", 34),
	_9F0F("9F0F", 35),
	_9F39("9F39", 36),
	_9F40("9F40", 37),
	_9B("9B", 38),
	_5F20("5F20", 39),
	_9F12("9F12", 40),
	_5F30("5F30", 41)	
	;
	
	/**
	 * Nombre del TAG como aparece en el String
	 */
	private String name;
	private int suggestedPosition;
	
	/**
	 * Constructor privado para Enum
	 * @param name
	 */
	private TagList(String name, int suggestedPosition){		
		this.name = name;
		this.suggestedPosition = suggestedPosition;
	}

	/**
	 * @return el name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name el name a establecer
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return el suggestedPosition
	 */
	public int getSuggestedPosition() {
		return suggestedPosition;
	}

	/**
	 * @param suggestedPosition el suggestedPosition a establecer
	 */
	public void setSuggestedPosition(int suggestedPosition) {
		this.suggestedPosition = suggestedPosition;
	}
		
	
}
